#!/bin/bash
a=10
b=100
c=1000
d=10000
file="/home/wen/shell-test/log.txt"
printf "my2.sh start\n"



function newline_check(){
if [ -z "$(tail -c 1 "$file")" ]
then
    echo "Newline at end of file!" #最后一行为空行
    return 1
else
    echo "No newline at end of file!"
    return 0
fi
}



if [ -e $file ]
then
   echo "文件存在"
    if [ -s $file ]
    then
    echo "文件不为空"
    else
    echo "文件为空"
    fi
else
   echo "文件不存在"
fi

newline_check
flag=$?

if test $flag -eq 0
then
    echo "" >> $file 
    echo "菜鸟教程：www.runoob.com" >> $file #>>向文件末尾添加,>覆盖原本内容添加 -e转义字符,echo会自动向下创建一个空行，下一次添加将覆盖此空行
else
    . ./my.sh
    echo "菜鸟教程：www.runoob.com" >> $file
fi

#sed -i '$d' $file #删尾行,非空行删除，会产生空行

echo "---------------------"
cat log.txt

 :<<!
#函数
function demoFun1(){
    echo "这是我的第一个 shell 函数!"
    echo "第一个参数为$2"
    #return `expr 1 + 1`
    return 5 #返回值必须为数字
}
demoFun1 1 ff
echo $? #返回值


#printf "%s\n" ddd
#printf "%d\n" $a

#输出日志内容
#cat log.txt
#printf "\n"
!
